// component/nav-bar-2/index.js
Component({

    options: {
        // 开启多个插槽
        multipleSlots: true,
    },
    /**
     * 组件的属性列表
     */
    properties: {
        back: {
            type: Boolean,
            value: false
        }
    },

    /**
     * 组件的初始数据
     */
    data: {
        name: 'nav',
        statusBarHeight: 0,
    },

    /**
     * 组件的方法列表
     */
    methods: {
        handleBackTap() {
            console.log('自定义组件内部返回按钮的点击事件处理函数')
            this.triggerEvent('back', { type: 'back', info: 'xxxx' })
        }
    },
    // 组件生命周期钩子函数
    lifetimes: {
        created() {
            console.log('组件实例创建了')
            // this.setData({
            //     name: 'xxx'
            // })
        },
        attached() {
            console.log('组件实力进入页面节点执行')
            const sysInfo = wx.getSystemInfoSync()
            console.log('sysInfo', sysInfo)
            this.setData({
                statusBarHeight: sysInfo.statusBarHeight
            })
        }
    }
})
